/*
+--------------------------
| FreeloaderOS v0.0.1
|  - Microkernel
+--------------------------
| Written by Alec Hussey
| Copyright (c) 2007
|  - Deus X Foundation
+---------------------------
*/

/*
 * Standard C Library
 */

#ifndef _LIBC_STRING_H
#define _LIBC_STRING_H

// Function Definitions
extern void *memcpy(void *dest, const void *src, size_t count);
extern void *memset(void *dest, char val, size_t count);
extern unsigned short *memsetw(unsigned short *dest, unsigned short val, size_t count);
extern int strlen(const char *str);
extern int strcmp(const char *str1, const char *str2);
extern void strcat(char *str1, char *str2);
extern void strcpy(char *str1, const char *str2);
extern void substr(char *str, int startpos, int endpos, char *subs);

#endif
